import allUrl from '@/utils/uni-config.js'

export function getUrl(url) {
	return allUrl.imgUrl+url
}

export async function getLocation() {
	const auth = await uni.getSetting();
	if (!auth.authSetting['scope.userLocation']) {
		const res = await uni.authorize({
			scope: 'scope.userLocation'
		});
		console.log('授权成功');
	}
	await uni.getLocation({
		type: 'gcj02', // 默认为 wgs84 返回 GPS 坐标，可选'gcj02'返回国测局坐标（微信小程序常用）
		success: function(res) {
			// console.log('获取位置成功：', res);
			// console.log('纬度：' + res.latitude);
			// console.log('经度：' + res.longitude);
			// console.log('速度：' + res.speed);
			// console.log('精度：' + res.accuracy + '米');
			return {
				longitude: res.longitude,
				latitude: res.latitude
			}
		},
		fail: function(err) {
			console.error('获取位置失败：', err);
			// 常见错误：用户拒绝授权、定位失败、系统未开启定位等
			uni.showToast({
				title: '定位失败',
				icon: 'none'
			});
		},
		complete: function() {
			console.log('定位请求完成');
		}
	});
}